BaseUri
İçindekiler
[
Saklamak
]LoadOptions.BaseUri property
Gerektiğinde belgede bulunan göreli URI’leri mutlak URI’lere çözümlemek için kullanılacak dizeyi alır veya ayarlar. Olabilirhükümsüz
veya boş dize. Varsayılan:hükümsüz
.
public string BaseUri { get; set; }
Notlar
Bu özellik, aşağıdaki durumlarda göreceli URI’leri mutlak olarak çözümlemek için kullanılır:
- Bir akıştan bir HTML belgesi yüklerken ve belge göreli URI’leri olan görüntüler içeriyor ve BASE HTML öğesinde belirtilen bir temel URI’ye sahip değil.
- Bir belgeyi PDF’ye ve diğer formatlara kaydederken, ilgili URIs kullanılarak bağlanan görüntüleri almak ve böylece görüntülerin çıktı belgesine kaydedilmesini sağlamak.
Örnekler
Temel URI kullanarak bir akıştan görüntüler içeren bir HTML belgesinin nasıl açılacağını gösterir.
using (Stream stream = File.OpenRead(MyDir + "Document.html"))
{
// Temel klasörü yüklerken URI'yi iletin
// böylece HTML belgesindeki ilgili URI'lere sahip tüm görseller bulunabilir.
LoadOptions loadOptions = new LoadOptions();
loadOptions.BaseUri = ImageDir;
Document doc = new Document(stream, loadOptions);
// Belgenin ilk şeklinin geçerli bir resim içerdiğini doğrulayın.
Shape shape = (Shape)doc.GetChild(NodeType.Shape, 0, true);
Assert.IsTrue(shape.IsImage);
Assert.IsNotNull(shape.ImageData.ImageBytes);
Assert.AreEqual(32.0, ConvertUtil.PointToPixel(shape.Width), 0.01);
Assert.AreEqual(32.0, ConvertUtil.PointToPixel(shape.Height), 0.01);
}
Ayrıca bakınız
- class LoadOptions
- ad alanı Aspose.Words.Loading
- toplantı Aspose.Words