OperatorCollection

OperatorCollection

Overzicht

OperatorCollection is een klasse in Aspose.PDF FOSS voor .NET. Erft van: IEnumerable<Operator>, IDisposable.

Collectie van content stream-operatoren voor een pagina.

Deze klasse biedt 23 methoden voor het werken met OperatorCollection objecten in .NET programma’s. Beschikbare methoden omvatten: Accept, Add, CancelUpdate, Clear, Contains, CopyTo, Delete, Dispose, GetEnumerator, Insert, Remove, Replace, en 4 extra methoden. Alle openbare leden zijn toegankelijk voor elke .NET applicatie na het installeren van het Aspose.PDF FOSS voor .NET pakket. Eigenschappen: Commands, Count, IsFastTextExtractionMode, IsReadOnly.

Eigenschappen

NaamTypeToegangBeschrijving
CommandsOperatorCollectionLezenPublic-API alias die deze collectie zelf retourneert (aanroepers doen page.Contents.Commands[i]).
IsFastTextExtractionModeboolLezenOf de absorber/parser zich in fast-text-extraction-modus bevindt (geen glyph-width metrics, alleen character-position approximations).
IsReadOnlyboolLezenAltijd onwaar: callers mogen operators toevoegen en verwijderen.
CountintLezenAantal operators in de paginacontentstroom.

Methoden

HandtekeningBeschrijving
Add(op: Operator)Voeg een operator toe aan de collectie.
Add(ops: Operator[])Voeg meerdere operatoren toe in één oproep.
Add(ops: System.Collections.Generic.ICollection<Operator>)Voeg meerdere operatoren uit een willekeurige collectie toe in één oproep.
Accept(visitor: IOperatorSelector)Bezoek elke operator met de gegeven selector.
CancelUpdate()Annuleer een onderdrukt-updatervenster (gestart door SuppressUpdate) zonder de wachtende wijzigingen door te voeren.
Clear()Verwijder elke operator uit de collectie.
Contains(op: Operator)True wanneer op momenteel in de collectie is.
CopyTo(array: Operator[], index: int)Kopieer de live-operatoren (de in-memory mutabele lijst, niet de geparseerde cache) naar de array beginnend bij index.
Delete(ops: Operator[])Verwijder elk voorkomen van elke operator in ops.
Delete(list: System.Collections.Generic.IList<Operator>)Verwijder elke operator in de lijst.
Dispose()Geeft bronnen vrij die door de collectie worden vastgehouden.
Insert(index: int, op: Operator)Voeg één operator in op de opgegeven 1-gebaseerde index.
Insert(at: int, ops: Operator[])Voeg meerdere operatoren in op (1-gebaseerd).
Insert(at: int, ops: System.Collections.Generic.IList<Operator>)Voeg meerdere operatoren (any IList) in op (1-gebaseerd).
Remove(op: Operator)Verwijder de eerste voorkoming van op; retourneert true wanneer een operator is verwijderd.
Replace(operators: System.Collections.Generic.IList<Operator>)Vervang operatoren ter plaatse: elke operator in operators overschrijft de bestaande operator op de 1-gebaseerde index.
SuppressUpdate()Schakel automatische content-stream herserialisatie uit terwijl een batch operatormutaties wordt uitgevoerd.
ResumeUpdate()Hervat automatische content-stream herserialisatie.
ResumeUpdate(updateAll: bool)Hervat automatische herserialisatie met optionele full-flush semantiek (de updateAll-vlag wordt alleen opgeslagen).
UpdateData()Bewaar de uitstaande operatormutaties in de onderliggende content stream.
Delete(index: int)Verwijder operator op de opgegeven 1-gebaseerde index.
GetEnumerator()Som alle operators in de content stream op als getypeerde Operator-instanties (met RawOperator fallback voor niet-herkende commando’s).
ToString()Retourneert alle operatoren als één tekenreeks.

Zie ook

 Nederlands