Class PaginationArtifact

Classe PaginationArtifact

Rappresenta una classe base astratta per artefatti di paginazione in un documento.

public abstract class PaginationArtifact : Artifact

Proprietà

NomeDescrizione
ArtifactHorizontalAlignment { get; set; }Allineamento orizzontale dell’artefatto. Se la posizione è specificata esplicitamente (nella proprietà Position) questo valore viene ignorato.
ArtifactVerticalAlignment { get; set; }Allineamento verticale dell’artefatto. Se la posizione è specificata esplicitamente (nella proprietà Position) questo valore viene ignorato.
BottomMargin { get; set; }Margine inferiore dell’artefatto. Se la posizione è specificata esplicitamente (nella proprietà Position) questo valore viene ignorato.
Contents { get; }Ottiene la collezione degli operatori interni dell’artefatto.
CustomSubtype { get; set; }Ottiene il nome del sottotipo dell’artefatto. Può essere utilizzato se il sottotipo dell’artefatto non è un sottotipo standard.
CustomType { get; set; }Ottiene il nome del tipo di artefatto. Può essere utilizzato se il tipo di artefatto non è standard.
EndPage { get; set; }Ottiene o imposta il numero di pagina finale per l’artefatto. Il valore deve essere maggiore o uguale a 0. Se viene impostato un valore inferiore a 0, verrà regolato a 0. Il valore predefinito di 0 significa che non ci sono limiti di pagina finale.
Form { get; }Ottiene l’XForm dell’artefatto (se l’XForm è utilizzato).
Image { get; }Ottiene l’immagine dell’artefatto (se presente).
IsBackground { get; set; }Se vero, l’artefatto è posizionato dietro i contenuti della pagina.
LeftMargin { get; set; }Margine sinistro dell’artefatto. Se la posizione è specificata esplicitamente (nella proprietà Position) questo valore viene ignorato.
Lines { get; }Linee dell’artefatto di testo multilinea.
Opacity { get; set; }Ottiene o imposta l’opacità dell’artefatto. I valori possibili sono nell’intervallo 0..1.
Position { get; set; }Ottiene o imposta la posizione dell’artefatto. Se questa proprietà è specificata, allora i margini e gli allineamenti vengono ignorati.
Rectangle { get; }Ottiene il rettangolo dell’artefatto.
RightMargin { get; set; }Margine destro dell’artefatto. Se la posizione è specificata esplicitamente (nella proprietà Position) questo valore viene ignorato.
Rotation { get; set; }Ottiene o imposta l’angolo di rotazione dell’artefatto.
StartPage { get; set; }Ottiene o imposta il numero di pagina iniziale per l’artefatto. Il valore deve essere maggiore o uguale a 1. Se viene impostato un valore inferiore a 1, verrà regolato a 1.
Subset { get; set; }Ottiene o imposta il sottoinsieme di pagine a cui si applica l’artefatto (ad esempio, tutte le pagine, pagine pari, pagine dispari).
Subtype { get; set; }Ottiene il sottotipo dell’artefatto. Se l’artefatto ha un sottotipo non standard, il nome del sottotipo può essere letto tramite CustomSubtype.
Text { get; set; }Ottiene il testo dell’artefatto.
TextState { get; set; }Stato del testo per il testo dell’artefatto.
TopMargin { get; set; }Margine superiore dell’artefatto. Se la posizione è specificata esplicitamente (nella proprietà Position) questo valore viene ignorato.
Type { get; set; }Ottiene il tipo di artefatto.

Metodi

NomeDescrizione
BeginUpdates()Inizia aggiornamenti ritardati. Usa questa funzione se hai bisogno di apportare diverse modifiche allo stesso artefatto per migliorare le prestazioni. Di solito, gli operatori dell’artefatto vengono cambiati ogni volta che la proprietà dell’artefatto viene cambiata. Questo causa la modifica dei contenuti della pagina ogni volta che l’artefatto viene cambiato. Per evitare questo effetto, metti tutti gli aggiornamenti dell’artefatto tra le chiamate StartUpdates/SaveUpdates. Questo consente di cambiare i contenuti della pagina solo una volta.
Dispose()Smaltisce l’artefatto.
GetValue(string)Ottiene il valore personalizzato dell’artefatto.
RemoveValue(string)Rimuove il valore personalizzato dall’artefatto.
SaveUpdates()Salva tutti gli aggiornamenti nell’artefatto che sono stati effettuati dopo la chiamata a BeginUpdates().
SetImage(Stream)Imposta l’immagine dell’artefatto.
SetImage(string)Imposta l’immagine dell’artefatto.
SetLinesAndState(string[], TextState)Imposta il testo e le proprietà del testo dell’artefatto. Consente di specificare più righe.
SetPageNumberReplacementString(string)Imposta quale stringa verrà sostituita con il numero di pagina. Il valore predefinito è #.
SetPdfPage(Page)Imposta la pagina PDF che è posizionata sulla pagina del documento come artefatto.
SetText(FormattedText)Imposta il testo dell’artefatto.
SetTextAndState(string, TextState)Imposta il testo e le proprietà del testo dell’artefatto.
SetValue(string, string)Imposta il valore personalizzato dell’artefatto.

Vedi Anche