Подскажите как работать с объектами - C#
Формулировка задачи:
Начал писать программу, но не могу разобраться как обращаться к отдельным элементам коллекции объектов, например по индексу, типо "Page[1].Name". Вот описание, то что вижу через "Object Browser".
Описание Pages:
public interface Pages
Member of InDesign
Add()
AnyItem
Count
this[object]
Описание Page:
public interface Page
Member of InDesign
Id
Label
Name
Вот что я смог написать, но как работать с объектом "Page"??
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Reflection;
using MyInDesignApp = InDesign; // подключил через "Project->Add reference->COM"
using InDesign;
namespace InDesign_CSharp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
var myApp = new MyInDesignApp.Application(); // указывает на приложение
var myDoc = myApp.ActiveDocument; // указывает на активный документ
var myPages = myDoc.Pages; // элементом коллекции является объект типа "Page"
var myPageCount = myDoc.Pages.Count; // колличество Page
}
}
}
Решение задачи: «Подскажите как работать с объектами»
textual
Листинг программы
Character myWords
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д