ICIPdf417BarcodeGeneratorProtocol Schnittstelle

Definition

Diese Schnittstelle stellt das Objective-C-Protokoll CIPDF417BarcodeGeneratordar.

[Foundation.Protocol(Name="CIPDF417BarcodeGenerator", WrapperType=typeof(CoreImage.CIPdf417BarcodeGeneratorProtocolWrapper))]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="message", IsProperty=true, IsRequired=true, IsStatic=false, Name="Message", PropertyType=typeof(Foundation.NSData), Selector="message", SetterSelector="setMessage:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="minWidth", IsProperty=true, IsRequired=true, IsStatic=false, Name="MinWidth", PropertyType=typeof(System.Single), Selector="minWidth", SetterSelector="setMinWidth:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="maxWidth", IsProperty=true, IsRequired=true, IsStatic=false, Name="MaxWidth", PropertyType=typeof(System.Single), Selector="maxWidth", SetterSelector="setMaxWidth:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="minHeight", IsProperty=true, IsRequired=true, IsStatic=false, Name="MinHeight", PropertyType=typeof(System.Single), Selector="minHeight", SetterSelector="setMinHeight:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="maxHeight", IsProperty=true, IsRequired=true, IsStatic=false, Name="MaxHeight", PropertyType=typeof(System.Single), Selector="maxHeight", SetterSelector="setMaxHeight:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="dataColumns", IsProperty=true, IsRequired=true, IsStatic=false, Name="InputDataColumns", PropertyType=typeof(System.Single), Selector="dataColumns", SetterSelector="setDataColumns:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="rows", IsProperty=true, IsRequired=true, IsStatic=false, Name="InputRows", PropertyType=typeof(System.Single), Selector="rows", SetterSelector="setRows:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="preferredAspectRatio", IsProperty=true, IsRequired=true, IsStatic=false, Name="PreferredAspectRatio", PropertyType=typeof(System.Single), Selector="preferredAspectRatio", SetterSelector="setPreferredAspectRatio:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="compactionMode", IsProperty=true, IsRequired=true, IsStatic=false, Name="InputCompactionMode", PropertyType=typeof(System.Single), Selector="compactionMode", SetterSelector="setCompactionMode:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="compactStyle", IsProperty=true, IsRequired=true, IsStatic=false, Name="InputCompactStyle", PropertyType=typeof(System.Single), Selector="compactStyle", SetterSelector="setCompactStyle:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="correctionLevel", IsProperty=true, IsRequired=true, IsStatic=false, Name="InputCorrectionLevel", PropertyType=typeof(System.Single), Selector="correctionLevel", SetterSelector="setCorrectionLevel:")]
[Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="alwaysSpecifyCompaction", IsProperty=true, IsRequired=true, IsStatic=false, Name="InputAlwaysSpecifyCompaction", PropertyType=typeof(System.Single), Selector="alwaysSpecifyCompaction", SetterSelector="setAlwaysSpecifyCompaction:")]
public interface ICIPdf417BarcodeGeneratorProtocol : CoreImage.ICIFilterProtocol, IDisposable
[<Foundation.Protocol(Name="CIPDF417BarcodeGenerator", WrapperType=typeof(CoreImage.CIPdf417BarcodeGeneratorProtocolWrapper))>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.Strong, GetterSelector="message", IsProperty=true, IsRequired=true, IsStatic=false, Name="Message", PropertyType=typeof(Foundation.NSData), Selector="message", SetterSelector="setMessage:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="minWidth", IsProperty=true, IsRequired=true, IsStatic=false, Name="MinWidth", PropertyType=typeof(System.Single), Selector="minWidth", SetterSelector="setMinWidth:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="maxWidth", IsProperty=true, IsRequired=true, IsStatic=false, Name="MaxWidth", PropertyType=typeof(System.Single), Selector="maxWidth", SetterSelector="setMaxWidth:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="minHeight", IsProperty=true, IsRequired=true, IsStatic=false, Name="MinHeight", PropertyType=typeof(System.Single), Selector="minHeight", SetterSelector="setMinHeight:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="maxHeight", IsProperty=true, IsRequired=true, IsStatic=false, Name="MaxHeight", PropertyType=typeof(System.Single), Selector="maxHeight", SetterSelector="setMaxHeight:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="dataColumns", IsProperty=true, IsRequired=true, IsStatic=false, Name="InputDataColumns", PropertyType=typeof(System.Single), Selector="dataColumns", SetterSelector="setDataColumns:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="rows", IsProperty=true, IsRequired=true, IsStatic=false, Name="InputRows", PropertyType=typeof(System.Single), Selector="rows", SetterSelector="setRows:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="preferredAspectRatio", IsProperty=true, IsRequired=true, IsStatic=false, Name="PreferredAspectRatio", PropertyType=typeof(System.Single), Selector="preferredAspectRatio", SetterSelector="setPreferredAspectRatio:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="compactionMode", IsProperty=true, IsRequired=true, IsStatic=false, Name="InputCompactionMode", PropertyType=typeof(System.Single), Selector="compactionMode", SetterSelector="setCompactionMode:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="compactStyle", IsProperty=true, IsRequired=true, IsStatic=false, Name="InputCompactStyle", PropertyType=typeof(System.Single), Selector="compactStyle", SetterSelector="setCompactStyle:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="correctionLevel", IsProperty=true, IsRequired=true, IsStatic=false, Name="InputCorrectionLevel", PropertyType=typeof(System.Single), Selector="correctionLevel", SetterSelector="setCorrectionLevel:")>]
[<Foundation.ProtocolMember(ArgumentSemantic=ObjCRuntime.ArgumentSemantic.None, GetterSelector="alwaysSpecifyCompaction", IsProperty=true, IsRequired=true, IsStatic=false, Name="InputAlwaysSpecifyCompaction", PropertyType=typeof(System.Single), Selector="alwaysSpecifyCompaction", SetterSelector="setAlwaysSpecifyCompaction:")>]
type ICIPdf417BarcodeGeneratorProtocol = interface
    interface INativeObject
    interface IDisposable
    interface ICIFilterProtocol
Abgeleitet
Attribute
Implementiert

Hinweise

Eine Klasse, die diese Schnittstelle (und Unterklassen NSObject) implementiert, wird in Objective-C exportiert, da das Objective-C Protokoll implementiert wird, das diese Schnittstelle darstellt.

Eine Klasse kann auch Member aus dieser Schnittstelle implementieren, um Member aus dem Protokoll zu implementieren.

Eigenschaften

Name Beschreibung
Handle

Handle (Zeiger) auf die nicht verwaltete Objektdarstellung.

(Geerbt von INativeObject)
InputAlwaysSpecifyCompaction

Wenn trueder Barcode Komprimierungsinformationen enthält, auch wenn diese Informationen redundant sind.

InputCompactionMode

Dient zum Abrufen oder Festlegen eines Werts, der steuert, wie die Daten im resultierenden Code komprimiert werden.

InputCompactStyle

Dient zum Abrufen oder Festlegen einer ganzen Zahl mit boolescher Semantik, die steuert, ob redundante Elemente weggelassen werden sollen, um Platz zu sparen. 1 ist wahr. 0 ist "false".

InputCorrectionLevel

Ruft einen ganzzahligen Wert im Bereich [0,8] ab, der steuert, wie viele Fehlerkorrekturdaten in den Code eingeschlossen werden sollen, oder legt diesen fest.

InputDataColumns

Ruft einen ganzzahligen Wert im Bereich [0,8] ab, der steuert, wie viele Fehlerkorrekturdaten in den Code eingeschlossen werden sollen, oder legt diesen fest.

InputRows

Ruft die Anzahl der Zeilen im Code ab oder legt sie fest. 0 bewirkt, dass die Anzahl der Zeilen basierend auf den Barcodeausdehnungen ausgewählt wird.

MaxHeight

Ruft die maximale Höhe des Datenbereichs in Pixel ab oder legt diese fest.

MaxWidth

Ruft die maximale Breite des Datenbereichs in Pixel ab oder legt diese fest.

Message

Diese Schnittstelle stellt das Objective-C-Protokoll CIPDF417BarcodeGeneratordar.

MinHeight

Ruft die Mindesthöhe des Datenbereichs in Pixel ab oder legt diese fest.

MinWidth

Ruft die Mindestbreite des Datenbereichs in Pixel ab oder legt diese fest.

OutputImage

Diese Schnittstelle stellt das Objective-C-Protokoll CIPDF417BarcodeGeneratordar.

(Geerbt von ICIFilterProtocol)
PreferredAspectRatio

Ruft das bevorzugte Seitenverhältnis des generierten Codes ab oder legt dieses fest.

Erweiterungsmethoden

Name Beschreibung
GetHandle(INativeObject)

Diese Schnittstelle stellt das Objective-C-Protokoll CIPDF417BarcodeGeneratordar.

GetNonNullHandle(INativeObject, String)

Diese Schnittstelle stellt das Objective-C-Protokoll CIPDF417BarcodeGeneratordar.

Gilt für: