[]
        
(Showing Draft Content)

GrapeCity.Documents.DX.WIC.MetadataQueryWriter

Class MetadataQueryWriter

Namespace
GrapeCity.Documents.DX.WIC
Assembly
GcDocs.DX.Windows.dll

IWICMetadataQueryWriter

[Guid("A721791A-0DEF-4d06-BD91-2118BF1DB10B")]
public class MetadataQueryWriter : MetadataQueryReader, IDisposable, IUnknown
Inheritance
object
MetadataQueryWriter
Implements
System.IDisposable
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()

Constructors

MetadataQueryWriter(IntPtr)

Initializes a new instance of the MetadataQueryWriter class.

public MetadataQueryWriter(IntPtr nativePtr)

Parameters

nativePtr System.IntPtr

The native pointer.

Methods

Create(ImagingFactory, MetadataQueryReader, Guid)

Initializes a new instance of the MetadataQueryWriter class from a MetadataQueryReader.

public static MetadataQueryWriter Create(ImagingFactory factory, MetadataQueryReader metadataQueryReader, Guid guidVendorRef)

Parameters

factory ImagingFactory

The factory.

metadataQueryReader MetadataQueryReader

The metadata query reader.

guidVendorRef System.Guid

The GUID vendor ref.

Returns

MetadataQueryWriter

Create(ImagingFactory, MetadataQueryReader)

Initializes a new instance of the MetadataQueryWriter class from a MetadataQueryReader.

public static MetadataQueryWriter Create(ImagingFactory factory, MetadataQueryReader metadataQueryReader)

Parameters

factory ImagingFactory

The factory.

metadataQueryReader MetadataQueryReader

The metadata query reader.

Returns

MetadataQueryWriter

Create(ImagingFactory, Guid, Guid)

Initializes a new instance of the MetadataQueryWriter class.

public static MetadataQueryWriter Create(ImagingFactory factory, Guid guidMetadataFormat, Guid guidVendorRef)

Parameters

factory ImagingFactory

The factory.

guidMetadataFormat System.Guid

The GUID metadata format.

guidVendorRef System.Guid

The GUID vendor ref.

Returns

MetadataQueryWriter

Create(ImagingFactory, Guid)

Initializes a new instance of the MetadataQueryWriter class.

public static MetadataQueryWriter Create(ImagingFactory factory, Guid guidMetadataFormat)

Parameters

factory ImagingFactory

The factory.

guidMetadataFormat System.Guid

The GUID metadata format.

Returns

MetadataQueryWriter

RemoveMetadataByName(string)

HRESULT IWICMetadataQueryWriter::RemoveMetadataByName([In] const wchar_t* wzName)

public void RemoveMetadataByName(string name)

Parameters

name string

SetMetadataByName(string, IntPtr)

HRESULT IWICMetadataQueryWriter::SetMetadataByName([In] const wchar_t* wzName,[In] const void* pvarValue)

public void SetMetadataByName(string name, IntPtr varValueRef)

Parameters

name string
varValueRef System.IntPtr

SetMetadataByName(string, object)

Sets the value for a metadata name

public void SetMetadataByName(string name, object value)

Parameters

name string

The name of the metadata.

value object

The value.

Operators

explicit operator MetadataQueryWriter(IntPtr)

Performs an explicit conversion from System.IntPtr to MetadataQueryWriter.

public static explicit operator MetadataQueryWriter(IntPtr nativePointer)

Parameters

nativePointer System.IntPtr

Returns

MetadataQueryWriter