RelationshipType
İçindekiler
[
Saklamak
]CustomPart.RelationshipType property
Üst parçadan bu özel parçaya ilişkin ilişki türünü alır veya ayarlar.
public string RelationshipType { get; set; }
Notlar
Özel bir parçanın ilişki türü “bilinmeyen” olmalıdır; örneğin özel bir ilişki türü, , ISO/IEC 29500’de tanımlanan ilişki türlerinden biri değil.
Varsayılan değer boş bir dizedir. Geçerli bir değer boş olmayan bir dize olmalıdır.
Örnekler
Bir belgenin rastgele özel parça koleksiyonuna nasıl erişileceğini gösterir.
Document doc = new Document(MyDir + "Custom parts OOXML package.docx");
Assert.AreEqual(2, doc.PackageCustomParts.Count);
// İkinci kısmı klonlayın, ardından klonu koleksiyona ekleyin.
CustomPart clonedPart = doc.PackageCustomParts[1].Clone();
doc.PackageCustomParts.Add(clonedPart);
Assert.AreEqual(3, doc.PackageCustomParts.Count);
// Koleksiyonun üzerinde numaralandırın ve her parçayı yazdırın.
using (IEnumerator<CustomPart> enumerator = doc.PackageCustomParts.GetEnumerator())
{
int index = 0;
while (enumerator.MoveNext())
{
Console.WriteLine($"Part index {index}:");
Console.WriteLine($"\tName:\t\t\t\t{enumerator.Current.Name}");
Console.WriteLine($"\tContent type:\t\t{enumerator.Current.ContentType}");
Console.WriteLine($"\tRelationship type:\t{enumerator.Current.RelationshipType}");
Console.WriteLine(enumerator.Current.IsExternal ?
"\tSourced from outside the document" :
$"\tStored within the document, length: {enumerator.Current.Data.Length} bytes");
index++;
}
}
// Bu koleksiyondaki öğeleri tek tek veya hepsini birden kaldırabiliriz.
doc.PackageCustomParts.RemoveAt(2);
Assert.AreEqual(2, doc.PackageCustomParts.Count);
doc.PackageCustomParts.Clear();
Assert.AreEqual(0, doc.PackageCustomParts.Count);
Ayrıca bakınız
- class CustomPart
- ad alanı Aspose.Words.Markup
- toplantı Aspose.Words