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
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
Commands | OperatorCollection | Lezen | Public-API alias die deze collectie zelf retourneert (aanroepers doen page.Contents.Commands[i]). |
IsFastTextExtractionMode | bool | Lezen | Of de absorber/parser zich in fast-text-extraction-modus bevindt (geen glyph-width metrics, alleen character-position approximations). |
IsReadOnly | bool | Lezen | Altijd onwaar: callers mogen operators toevoegen en verwijderen. |
Count | int | Lezen | Aantal operators in de paginacontentstroom. |
Methoden
| Handtekening | Beschrijving |
|---|---|
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. |