FlowDocumentReader.ZoomIncrement Propriedade

Definição

Obtém ou define o incremento de zoom.

public:
 property double ZoomIncrement { double get(); void set(double value); };
public double ZoomIncrement { get; set; }
member this.ZoomIncrement : double with get, set
Public Property ZoomIncrement As Double

Valor de Propriedade

O incremento atual do zoom, interpretado como uma percentagem. O padrão é 10.0 (aumento de zoom de 10%).

Exemplos

O exemplo seguinte mostra como definir o ZoomIncrement atributo.

<FlowDocumentReader
  IsFindEnabled="True"  
  IsPrintEnabled="True"
  MinZoom="50" MaxZoom="1000"
  Zoom="120" ZoomIncrement="5"
>
  <FlowDocument>
    <Paragraph>
      Flow content...
    </Paragraph>
  </FlowDocument>
</FlowDocumentReader>

O exemplo a seguir mostra como definir a propriedade ZoomIncrement programaticamente.

FlowDocumentReader flowDocRdr = new FlowDocumentReader();

// Enable find...
flowDocRdr.IsFindEnabled = true;
// Enable printing...
flowDocRdr.IsPrintEnabled = true;
// Set zoom between 50% and 1000%.
flowDocRdr.MinZoom = 50;
flowDocRdr.MaxZoom = 1000;
// Set the zoom increment to 5%.
flowDocRdr.ZoomIncrement = 5;
// Set the initial zoom to 120%.
flowDocRdr.Zoom = 120;

FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("Flow content...")));
flowDocRdr.Document = flowDoc;
Dim flowDocRdr As New FlowDocumentReader()

' Enable find...
flowDocRdr.IsFindEnabled = True
' Enable printing...
flowDocRdr.IsPrintEnabled = True
' Set zoom between 50% and 1000%.
flowDocRdr.MinZoom = 50
flowDocRdr.MaxZoom = 1000
' Set the zoom increment to 5%.
flowDocRdr.ZoomIncrement = 5
' Set the initial zoom to 120%.
flowDocRdr.Zoom = 120

Dim flowDoc As New FlowDocument(New Paragraph(New Run("Flow content...")))
flowDocRdr.Document = flowDoc

Observações

O incremento de zoom é a percentagem em que o Zoom nível é aumentado ou diminuído quando os IncreaseZoom comandos ou DecreaseZoom são executados, respetivamente.

A interface de utilizador padrão FlowDocumentReader (UI) inclui um controlo de zoom que fornece botões para aumentar ou diminuir o zoom, bem como um controlo deslizante para ajustar o nível de zoom. A figura seguinte mostra os controlos de zoom com FlowDocumentReader interface padrão.

FlowDocumentReader zoom de conteúdo

Informação de Propriedade de Dependência

Item Value
Campo identificador ZoomIncrementProperty
Propriedades dos metadados definidas como true None

Aplica-se a

Ver também