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 da propriedade

Double

O incremento de zoom atual, interpretado como uma porcentagem. O padrão é 10,0 (incremento de zoom de 10%).

Exemplos

O exemplo a seguir 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 ZoomIncrement propriedade 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

Comentários

O incremento de zoom é o percentual pelo qual o Zoom nível é aumentado ou reduzido quando os comandos ou DecreaseZoom os IncreaseZoom comandos são executados, respectivamente.

A interface do usuário padrão FlowDocumentReader inclui um controle de zoom que fornece botões para aumentar ou diminuir o zoom, bem como um controle deslizante para ajustar o nível de zoom. A figura a seguir mostra os controles de zoom em uma FlowDocumentReader interface do usuário com padrão.

Zoom de conteúdo de FlowDocumentReader

Informações da propriedade de dependência

Campo identificador ZoomIncrementProperty
Propriedades de metadados definidas como true Nenhum

Aplica-se a

Confira também