Class BatesNArtifact

Classe BatesNArtifact

La classe descrive l’artefatto di numerazione Bates.

public class BatesNArtifact : PaginationArtifact

Costruttori

NomeDescrizione
BatesNArtifact()Inizializza una nuova istanza della classe BatesNArtifact. Questo costruttore è interno e crea un’istanza di artefatto intestazione con valori predefiniti.

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.
NumberOfDigits { get; set; }Ottiene o imposta il numero di cifre per la numerazione Bates. Il valore deve essere compreso tra 3 e 15 inclusi. Se viene impostato un valore inferiore a 3, verrà regolato a 3. Se viene impostato un valore superiore a 15, verrà regolato a 15. Il valore predefinito è 6.
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 margini e allineamenti vengono ignorati.
Prefix { get; set; }Ottiene o imposta il prefisso da aggiungere al numero Bates.
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.
StartNumber { get; set; }Ottiene o imposta il numero iniziale per la numerazione Bates. Il valore deve essere maggiore o uguale a 1. Se viene impostato un valore inferiore a 1, verrà regolato a 1.
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.
Suffix { get; set; }Ottiene o imposta il suffisso da aggiungere al numero Bates.
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 devi 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()Dispone 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