Antarmuka IXpsOMVisualBrush (xpsobjectmodel.h)
Kuas yang menggunakan elemen visual sebagai sumber.
Warisan
Antarmuka IXpsOMVisualBrush mewarisi dari IXpsOMTileBrush. IXpsOMVisualBrush juga memiliki jenis anggota berikut:
Metode
Antarmuka IXpsOMVisualBrush memiliki metode ini.
IXpsOMVisualBrush::Clone Membuat salinan mendalam antarmuka. (IXpsOMVisualBrush.Clone) |
IXpsOMVisualBrush::GetVisual Mendapatkan penunjuk ke antarmuka visual yang diselesaikan untuk digunakan sebagai sumber kuas. |
IXpsOMVisualBrush::GetVisualLocal Mendapatkan penunjuk ke antarmuka visual lokal yang tidak dibagikan yang digunakan sebagai sumber untuk kuas. |
IXpsOMVisualBrush::GetVisualLookup Mendapatkan nama kunci pencarian visual dalam kamus sumber daya; visualnya akan digunakan sebagai sumber untuk kuas. |
IXpsOMVisualBrush::SetVisualLocal Mengatur penunjuk antarmuka visual lokal yang tidak dibagikan yang digunakan sebagai sumber untuk kuas. |
IXpsOMVisualBrush::SetVisualLookup Mengatur nama kunci pencarian dari visual bersama, yang disimpan dalam kamus sumber daya, untuk digunakan sebagai sumber untuk kuas. |
Keterangan
Contoh kode yang mengikuti menggambarkan cara membuat instans antarmuka ini.
IXpsOMVisualBrush *newInterface;
// Note the implicit requirement that CoInitializeEx
// has previously been called from this thread.
hr = CoCreateInstance(
__uuidof(XpsOMObjectFactory),
NULL,
CLSCTX_INPROC_SERVER,
_uuidof(IXpsOMObjectFactory),
reinterpret_cast<LPVOID*>(&xpsFactory)
);
if (SUCCEEDED(hr))
{
hr = xpsFactory->CreateVisualBrush (
&viewBox,
&viewPort,
&newInterface);
if (SUCCEEDED(hr))
{
// assign visual using one of the following:
newInterface->SetVisualLocal (localVisual);
// or
newInterface->SetVisualLookup (visualLookupKey);
// use newInterface
newInterface->Release();
}
xpsFactory->Release();
}
else
{
// evaluate HRESULT error returned in hr
}
// use newInterface
newInterface->Release();
xpsFactory->Release();
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 7, Windows Vista dengan SP2 dan Pembaruan Platform untuk Windows Vista [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2008 R2, Windows Server 2008 dengan SP2 dan Pembaruan Platform untuk Windows Server 2008 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | xpsobjectmodel.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk