GetToc

Parser.GetToc method

दस्तावेज़ से सामग्री की तालिका निकालता है।

public IEnumerable<TocItem> GetToc()

प्रतिलाभ की मात्रा

सामग्री मदों की तालिका का संग्रह; व्यर्थ यदि सामग्री निकालने की तालिका समर्थित नहीं है.

टिप्पणियों

और अधिक जानें:

उदाहरण

निम्न उदाहरण दिखाता है कि CHM फ़ाइल से सामग्री की तालिका कैसे निकाली जाए:

// पार्सर वर्ग का एक उदाहरण बनाएँ
using (Parser parser = new Parser(filePath))
{
    // जांचें कि टेक्स्ट निष्कर्षण समर्थित है या नहीं
    if (!parser.Features.Text)
    {
        Console.WriteLine("Text extraction isn't supported.");
        return;
    }

    // जांचें कि क्या toc निष्कर्षण समर्थित है
    if (!parser.Features.Toc)
    {
        Console.WriteLine("Toc extraction isn't supported.");
        return;
    }
 
    // सामग्री की तालिका प्राप्त करें
    IEnumerable<TocItem> toc = parser.GetToc();
    
    // वस्तुओं पर पुनरावृति
    foreach (TocItem i in toc)
    {
        // टॉक टेक्स्ट प्रिंट करें
        Console.WriteLine(i.Text);
        // जांचें कि क्या पेज इंडेक्स का कोई मूल्य है
        if (i.PageIndex == null)
        {
            continue;
        }
        // एक पेज टेक्स्ट निकालें
        using (TextReader reader = parser.GetText(i.PageIndex.Value))
        {
            Console.WriteLine(reader.ReadToEnd());
        }
    }
}

यह सभी देखें