PictureContentControl Arabirim
Bir görüntüyü gösteren bir belge bölge temsil eder.
Ad alanı: Microsoft.Office.Tools.Word
Derleme: Microsoft.Office.Tools.Word (Microsoft.Office.Tools.Word.dll içinde)
Sözdizimi
'Bildirim
<GuidAttribute("51d2a6a8-eb22-448f-b239-2e8a3b86ea3e")> _
Public Interface PictureContentControl _
Inherits ContentControlBase, IBindableComponent, IComponent, IDisposable, _
ISupportInitialize
[GuidAttribute("51d2a6a8-eb22-448f-b239-2e8a3b86ea3e")]
public interface PictureContentControl : ContentControlBase,
IBindableComponent, IComponent, IDisposable, ISupportInitialize
PictureContentControl türü aşağıdaki üyeleri ortaya koyar.
Özellikler
Ad | Açıklama | |
---|---|---|
Application | Alır bir Microsoft.Office.Interop.Word.Application , Microsoft Office Word'ün geçerli örneğini temsil eder. | |
BindingContext | Alır veya ayarlar için para birimi yöneticileri topluluğu IBindableComponent. (IBindableComponent kaynağından devralındı.) | |
Container | Altyapı. (ContentControlBase kaynağından devralındı.) | |
ContainerComponent | Altyapı. (ContentControlBase kaynağından devralındı.) | |
Creator | Alır, bir uygulamayı gösteren bir 32 bitlik tamsayı PictureContentControl oluşturuldu. | |
DataBindings | Bu veri bağlama nesneler topluluğu alır IBindableComponent. (IBindableComponent kaynağından devralındı.) | |
DefaultDataSourceUpdateMode | Alır veya ayarlar varsayılan DataSourceUpdateMode için ContentControlBase. (ContentControlBase kaynağından devralındı.) | |
ID | İçerik denetimi tanımlayan benzersiz bir numara alır. (ContentControlBase kaynağından devralındı.) | |
Image | Alır veya ayarlar tarafından görüntülenen resmi PictureContentControl. | |
InnerObject | Arka plandaki alır Microsoft.Office.Interop.Word.ContentControl için nesne Microsoft.Office.Tools.Word.ContentControlBase. (ContentControlBase kaynağından devralındı.) | |
LockContentControl | Belirten bir değeri alır veya ayarlar olup olmadığını PictureContentControl belgeden silinebilir. | |
LockContents | Belirten bir değeri alır veya ayarlar olup olmadığını içeriğini PictureContentControl düzenlenebilir. | |
Parent | Üst alır PictureContentControl. | |
ParentContentControl | En üst içerik denetimini bir PictureContentControl başka bir içerik denetiminde yuvalanmış. | |
Range | Alır bir Range içeriğini temsil eden PictureContentControl. | |
ShowInsertPictureIcon | Alır veya çalışma zamanında denetim içinde görüntülenecek bir görüntü seçmek için tıklatabileceği kullanıcı Arabirimi görüntülenip görüntülenmeyeceğini belirten bir değeri ayarlar. | |
Site | Alır veya ayarlar ISite ile ilgili IComponent. (IComponent kaynağından devralındı.) | |
Tag | Alır veya ayarlar ile ilişkilendirmek istediğiniz bir dize PictureContentControl. | |
Temporary | Belirten bir değeri alır veya ayarlar olup olmadığını PictureContentControl denetim düzenlendiğinde belgeden otomatik olarak silinir. | |
Title | Alır veya ayarlar unvanını PictureContentControl. | |
XMLMapping | Alır bir XMLMapping arasında bir bağ temsil eden PictureContentControl ve bir özelleşmiş XML bölümündeki bir öğe. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
BeginInit | Nesne sinyalleri bu başlatma başlatıyor. (ISupportInitialize kaynağından devralındı.) | |
Copy | Kopya PictureContentControl Pano belgesinden. | |
Cut | Kaldırır PictureContentControl belgeden ve panoya ekler. | |
Delete | Dinamik olarak oluşturulmuş içerik denetimi belgeden siler ve buradan kaldırır ControlCollection belge içinde. (ContentControlBase kaynağından devralındı.) | |
Dispose | Yönetilmeyen kaynakları boşaltma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir. (IDisposable kaynağından devralındı.) | |
EndInit | Nesne sinyalleri bu başlatma tamamlanır. (ISupportInitialize kaynağından devralındı.) |
Üst
Olaylar
Ad | Açıklama | |
---|---|---|
Added | İçerik denetimini belgeye eklendikten sonra gerçekleşir. (ContentControlBase kaynağından devralındı.) | |
BindingContextChanged | Oluşur, değeri BindingContext özelliği ContentControlBase değişiklikler. (ContentControlBase kaynağından devralındı.) | |
ContentUpdating | Yalnızca Microsoft Office Word'ün içerik denetimindeki metni güncelleştirir önce içerik denetimi özel XML bölümüne bağlıysa oluşur. (ContentControlBase kaynağından devralındı.) | |
Deleting | Yalnızca içerik denetimi belgeden silinmeden önce oluşur. (ContentControlBase kaynağından devralındı.) | |
Disposed | İşleme yöntemini gösteren Disposed bir bileşenin olay. (IComponent kaynağından devralındı.) | |
Entering | Kullanıcı içerik denetimine tıkladığında veya imleç program aracılığıyla içerik denetimine hareket ettiğinde gerçekleşir. (ContentControlBase kaynağından devralındı.) | |
Exiting | Kullanıcı içerik denetiminin dışına tıkladığında veya imleç program aracılığıyla içerik denetiminin dışına hareket ettiğinde gerçekleşir. (ContentControlBase kaynağından devralındı.) | |
StoreUpdating | Yalnızca Microsoft Office Word'ün verileri, içeriğe bağlı özel XML bölümü güncellemeden önce oluşur (metin içerik denetimi değişiklikleri) sonra denetlemek. (ContentControlBase kaynağından devralındı.) | |
Validated | İçerik denetimi başarıyla doğrulandı oluşur. (ContentControlBase kaynağından devralındı.) | |
Validating | İçerik denetiminin içeriği doğrulama oluşur. (ContentControlBase kaynağından devralındı.) |
Üst
Notlar
A PictureContentControl bir resim görüntüler.Görüntüyü tasarım yada çalışma anında belirleyebilirsiniz veya kullanıcılar bu denetimi bir görüntüyü belgeye eklemek için tıklayabilirler.
Almak veya görüntüyü ayarlamak için Image özelliği.Varsayılan olarak, görüntüdeki kullanıcılar değiştiremez PictureContentControl zamanında.Denetimde görüntülemek için ayarlanmış görüntüyü seçmek kullanıcılar etkinleştirmek isterseniz ShowInsertPictureIcon özelliğine true.
[!NOT]
Bu arabirim, Office için Visual Studio Araçları çalışma zamanı modülü tarafından uygulanır. Kodunuzda gerçekleştirilmesi amaçlanmamıştır. Daha fazla bilgi için bkz. Office Çalışma Zamanı İçin Visual Studio Araçlarına Genel Bakış.
İçerik Denetimleri
PictureContentControl Sekiz tasarım belgeleri ve şablonları Microsoft Office Word için kullanabileceğiniz içerik denetimi türü bulunan biridir.İçerik denetimleri, bir kullanıcı arabirimi (UI) sahiptir, girdileri form gibi kontrol.Kullanıcılar korumalı belgenin veya şablonun bölümlerini düzenlemesini engellemek için içerik denetimlerini kullanabilirsiniz ve içerik denetimlerini veri kaynağına bağlayabilirsiniz.Daha fazla bilgi için bkz. İçerik Denetimleri.
Kullanım
Bu belgelerde, .NET Framework 4 ve .NET Framework 4.5'i hedefleyen Office projelerinde kullanılan bu türün sürümü açıklanır. .NET Framework 3.5'i hedefleyen projelerde, bu türün üyeleri farklı olabilir ve bu tür için sağlanan kod örnekleri çalışmayabilir. .NET Framework 3.5'i hedefleyen projelerde bu tür hakkındaki belgeler için Visual Studio 2008 belgelerinde aşağıdaki başvuru bölümüne bakın: https://go.microsoft.com/fwlink/?LinkId=160658.
Örnekler
Aşağıdaki kod örneği ekler yeni bir PictureContentControl belgenin başına.Bu örnekte, dosya adında olduğunu kabul Resim.bmp %UserProfile%\My Documents klasöründe (Windows XP ve önceki sürümleri için) veya %UserProfile%\Documents klasöründe (Windows Vistada) bulunmaktadır.
Belge düzeyi özelleştirmesinde sürümüdür.Bu kodu kullanmak için içine yapıştırın ThisDocument sınıfı proje ve çağrı AddPictureControlAtSelection yönteminden ThisDocument_Startup yöntem.
Dim pictureControl1 As Microsoft.Office.Tools.Word.PictureContentControl
Dim bitmap1 As System.Drawing.Bitmap
Private Sub AddPictureControlAtSelection()
Me.Paragraphs(1).Range.InsertParagraphBefore()
Me.Paragraphs(1).Range.Select()
pictureControl1 = Me.Controls.AddPictureContentControl("pictureControl1")
Dim imagePath As String = My.Computer.FileSystem.SpecialDirectories.MyDocuments & _
"\picture.bmp"
bitmap1 = New System.Drawing.Bitmap(imagePath, True)
pictureControl1.Image = bitmap1
End Sub
private Microsoft.Office.Tools.Word.PictureContentControl pictureControl1;
private System.Drawing.Bitmap bitmap1;
private void AddPictureControlAtSelection()
{
this.Paragraphs[1].Range.InsertParagraphBefore();
this.Paragraphs[1].Range.Select();
pictureControl1 = this.Controls.AddPictureContentControl("pictureControl1");
string imagePath = System.Environment.GetFolderPath(
Environment.SpecialFolder.MyDocuments) + "\\picture.bmp";
bitmap1 = new System.Drawing.Bitmap(imagePath, true);
pictureControl1.Image = bitmap1;
}
Bir uygulama düzeyi eklentisi değildir.Bu kodu kullanmak için içine yapıştırın ThisAddIn sınıfı proje ve çağrı AddPictureControlAtSelection yönteminden ThisAddIn_Startup yöntem.
Dim pictureControl1 As Microsoft.Office.Tools.Word.PictureContentControl
Dim bitmap1 As System.Drawing.Bitmap
Private Sub AddPictureControlAtSelection()
If Me.Application.ActiveDocument Is Nothing Then
Return
End If
Dim vstoDoc As Document = Globals.Factory.GetVstoObject(Me.Application.ActiveDocument)
vstoDoc.Paragraphs(1).Range.InsertParagraphBefore()
vstoDoc.Paragraphs(1).Range.Select()
pictureControl1 = vstoDoc.Controls.AddPictureContentControl("pictureControl1")
Dim imagePath As String = My.Computer.FileSystem.SpecialDirectories.MyDocuments & _
"\picture.bmp"
bitmap1 = New System.Drawing.Bitmap(imagePath, True)
pictureControl1.Image = bitmap1
End Sub
private Microsoft.Office.Tools.Word.PictureContentControl pictureControl1;
private System.Drawing.Bitmap bitmap1;
private void AddPictureControlAtSelection()
{
if (this.Application.ActiveDocument == null)
return;
Document vstoDoc = Globals.Factory.GetVstoObject(this.Application.ActiveDocument);
vstoDoc.Paragraphs[1].Range.InsertParagraphBefore();
vstoDoc.Paragraphs[1].Range.Select();
pictureControl1 = vstoDoc.Controls.AddPictureContentControl("pictureControl1");
string imagePath = System.Environment.GetFolderPath(
Environment.SpecialFolder.MyDocuments) + "\\picture.bmp";
bitmap1 = new System.Drawing.Bitmap(imagePath, true);
pictureControl1.Image = bitmap1;
}
Ayrıca bkz.
Başvuru
Microsoft.Office.Tools.Word Ad Alanı
Diğer Kaynaklar
Nasıl Yapılır: Word Belgelerine İçerik Denetimleri Ekleme
Nasıl Yapılır: İçerik Denetimlerini Kullanarak Belge Bölümlerini Koruma
İzlenecek Yol: İçerik Denetimlerini Kullanarak Şablon Oluşturma
İzlenecek Yol: İçerik Denetimlerini Özel XML Bölümlerine Bağlama