StrikeOutAnnotation

StrikeOutAnnotation

Panoramica

StrikeOutAnnotation è una classe in Aspose.PDF FOSS per .NET. Eredita da: TextMarkupAnnotation.

annotazione di markup testuale StrikeOut.

Questa classe fornisce 19 metodi per lavorare con gli oggetti StrikeOutAnnotation nei programmi .NET. I metodi disponibili includono: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetMarkedText, GetMarkedTextFragments, GetRectangle, GetState, GetStateModel, MarkupAnnotation e 6 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.PDF FOSS per .NET. Proprietà: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState e 44 in più.

Proprietà

NomeTipoAccessoDescrizione
AnnotationTypeAnnotationTypeLetturaOttiene il tipo di annotazione.
CreationDateSystem.DateTimeLettura/ScritturaTimestamp di creazione registrato in /CreationDate.
OpacitydoubleLettura/ScritturaOpacità (0..1) riportata in /CA.
PopupPopupAnnotation?Lettura/ScritturaAnnotazione popup associata (/Popup).
ReplyTypeReplyTypeLettura/ScritturaRelazione di risposta a InReplyTo (/RT).
RichTextstring?Lettura/ScritturaContenuti di testo ricco (/RC), formattato XHTML.
Subjectstring?Lettura/ScritturaRiga dell’oggetto (/Subj).
Titlestring?Lettura/ScritturaAutore / titolo riportati in /T.
RectRectangle?Lettura/ScritturaIl rettangolo di annotazione (posizione nella pagina).
InnerRectRectangle?LetturaIl rettangolo di annotazione ridotto dall’elemento /RD (differenze di rettangolo) — la regione effettivamente disegnata all’interno di Rect.
WidthdoubleLettura/ScritturaLa larghezza del rettangolo di annotazione.
HeightdoubleLettura/ScritturaL’altezza del rettangolo di annotazione.
ActiveStatestring?Lettura/ScritturaStato di aspetto attualmente attivo (/AS entry).
AlignmentTextAlignmentLettura/ScritturaAllineamento del testo (per annotazioni di testo libero / widget che contengono testo ricco).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentLettura/ScritturaAllineamento orizzontale (esposto in aggiunta ad Alignment; i due sono impostabili indipendentemente).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentLettura/ScritturaOverride dell’allineamento orizzontale specifico per il testo.
AppearanceAppearanceDictionaryLetturaDizionario di aspetto (/AP entry) — indicizzato per nome del flusso di aspetto (N, D, R).
StatesAppearanceDictionaryLetturaDizionario di stato di aspetto (il sotto-dizionario per stato di AP/N, ad es.
NormalAppearanceXForm?LetturaL’aspetto normale (/AP /N) dell’annotazione come XForm, o null se non ne ha.
UpdateAppearanceOnConvertboolLettura/ScritturaIndica se rigenerare lo stream di aspetto quando un’annotazione viene salvata in un documento convertito.
UseFontSubsetboolLettura/ScritturaIndica se il font incorporato (se presente) deve essere ridotto a sottoinsieme.
Contentsstring?Lettura/ScritturaIl contenuto dell’annotazione (testo).
BorderBorder?Lettura/ScritturaBordo dell’annotazione.
ColorColorLettura/ScritturaIl colore del bordo dell’annotazione (/C entry).
InteriorColorColor?Lettura/ScritturaIl colore interno dell’annotazione (/IC entry, per annotazioni cerchio/quadrato/linea).
Namestring?Lettura/ScritturaIl nome dell’annotazione (identificatore univoco — la voce /NM).
FullNamestring?LetturaNome dell’annotazione completamente qualificato.
ModifiedDatestring?LetturaLa data di modifica.
ModifiedDateTimeLettura/ScritturaLa data /M (modificata) come un DateTime tipizzato.
FlagsAnnotationFlagsLettura/ScritturaFlag di annotazione (/F entry) — usati come supporto di archiviazione per entrambe le forme int e tipizzate.
AnnotationFlagsAnnotationFlagsLettura/ScritturaAlias tipizzato di Flags che corrisponde alla superficie pubblica e che espone AnnotationFlags come proprietà.
ActionPdfAction?Lettura/ScritturaL’azione associata a questa annotazione (/A entry).
ActionsPdfActionCollectionLetturaRaccolta di azioni associate a questa annotazione.
Authorstring?LetturaL’autore dell’annotazione (/T entry).
AnnotationStatestring?LetturaLo stato dell’annotazione (/State entry), ad es.
AnnotationStateModelstring?LetturaIl modello di stato dell’annotazione (/StateModel entry), ad es.
InReplyToAnnotation?Lettura/ScritturaL’annotazione a cui questa risponde (voce /IRT).
QuadPointsPoint[]Lettura/ScritturaQuadPoints come un array di valori Point.
CharacteristicsCharacteristicsLetturaCaratteristiche di aspetto (colore del bordo, colore di sfondo, rotazione).
PageIndexintLetturaindice a base 1 della pagina che possiede questa annotazione.
PagePage?LetturaLa pagina che possiede questa annotazione, o null quando non può essere risolta (ad es.
VerticalAlignmentVerticalAlignmentLettura/ScritturaAllineamento verticale applicato a questo paragrafo.
MarginMarginInfoLettura/ScritturaInformazioni sul margine esterno applicate a questo paragrafo.
IsFirstParagraphInColumnboolLettura/ScritturaForza il paragrafo a iniziare una nuova colonna.
IsKeptWithNextboolLettura/ScritturaMantieni questo paragrafo sulla stessa pagina del successivo.
IsInNewPageboolLettura/ScritturaForza il paragrafo a iniziare su una nuova pagina.
IsInLineParagraphboolLettura/ScritturaFlag di paragrafo in linea (non inizia una nuova riga).
HyperlinkTextstring?Lettura/ScritturaDestinazione del collegamento ipertestuale di tipo stringa legacy.
HyperlinkHyperlink?Lettura/ScritturaDecorazione del collegamento ipertestuale tipizzato applicata al paragrafo.
ZIndexintLettura/ScritturaIndice Z-order utilizzato dal renderer DOM.

Metodi

FirmaDescrizione
StrikeOutAnnotation(page: Page, rect: Rectangle)Chiama StrikeOutAnnotation(page, rect) su questa istanza di StrikeOutAnnotation.
Accept(visitor: AnnotationSelector)Chiama Accept(visitor) su questa istanza di StrikeOutAnnotation.
TextMarkupAnnotation(document: Document)Ctor legato al documento (aggiunto a una pagina in seguito).
GetMarkedText()Il testo coperto dal QuadPoints di questa annotazione, con il testo di ogni quad (ogni riga evidenziata) separato da NewLine.
GetMarkedTextFragments()I frammenti di testo della pagina coperti dal QuadPoints di questa annotazione — un frammento ritagliato per ogni frammento sorgente che ogni quad sovrappone.
MarkupAnnotation(document: Document)Costruttore (ctor) legato al documento per creare un’annotazione di markup che non è ancora collegata a una pagina specifica; i chiamanti la aggiungono in seguito tramite page.Annotations.Add(annot).
GetState()Leggi la voce /State nel dizionario delle proprietà dell’annotazione.
GetStateModel()Leggi la voce /StateModel, mappando la voce /entry mancante a Undefined.
SetMarkedState(marked: bool)Imposta /State su Marked o Unmarked più /StateModel = Marked.
SetReviewState(state: AnnotationState)Imposta lo stato di revisione.
SetReviewState(state: AnnotationState, userName: string)Imposta lo stato della revisione insieme al nome utente del revisore (registrato in /T secondo la specifica PDF).
ClearState()Rimuovi qualsiasi /State registrato e /StateModel.
FindStateAnnotation()Trova l’annotazione di tracciamento dello stato collegata a questo markup (l’annotazione di risposta /IRT più recente che contiene una voce /State, secondo PDF 32000 §12.5.6.3).
GetRectangle(considerRotation: bool)Rettangolo di delimitazione regolato da considerRotation.
ChangeAfterResize(transform: Matrix)Regola la geometria dell’annotazione dopo che l’utente ha ridimensionato la pagina o il rettangolo ospite.
UpdateAppearances()Rigenera lo stream di aspetto normale (/AP /N) dalla geometria e dai colori attuali dell’annotazione.
WriteXfdf(writer: System.Xml.XmlWriter)Serializza questa annotazione come elemento XFDF nel writer (PDF 32000 §12.7.8 / XFDF 3.0).
Flatten()Appiattisci questa annotazione — rendi il suo aspetto visivo nel contenuto della pagina e rimuovila dall’array delle annotazioni della pagina.
Clone()Clone superficiale — copia lo stato scalar/ref-shared.

Vedi anche

 Italiano