После того, как я использую Google Slide API для создания слайдов для меня, я вижу текстовое поле с текстом «Нажмите, чтобы добавить текст», «Нажмите, чтобы добавить заголовок», И то же самое для двух сторон столбца, как я могу установить текст для правого 'Нажмите, чтобы добавить текст', и то же самое для левой.Google Slide API, как заменить текст «Нажмите, чтобы добавить текст»
Как я могу программно узнать эти текстовые поля и задать текст, который я хочу?
Вот код: I 1) создать слайд и сделать его TITLE_AND_TWO_COLUMNS макет 2) создать форму и 3) вставить текст в форму. Но при просмотре слайд в Google диск, я вижу «Нажмите, чтобы добавить текст»
IList<Request> requests = new List<Request>();
String slideId = "MyNewSlide_001";
requests.Add(new Request()
{
CreateSlide = new CreateSlideRequest()
{
ObjectId = slideId,
InsertionIndex = 1,
SlideLayoutReference = new LayoutReference()
{
PredefinedLayout = "TITLE_AND_TWO_COLUMNS"
}
}
});
String textBoxId = "MyTextBox_01";
Dimension pt350 = new Dimension()
{
Magnitude = 350.0,
Unit = "PT",
};
requests.Add(new Request()
{
CreateShape = new CreateShapeRequest()
{
ObjectId = textBoxId,
ShapeType = "TEXT_BOX",
ElementProperties = new PageElementProperties()
{
PageObjectId = slideId,
Size = new Size()
{
Height = pt350,
Width = pt350
},
},
}
});
requests.Add(new Request()
{
UpdateShapeProperties = new UpdateShapePropertiesRequest()
{
ObjectId = textBoxId,
ShapeProperties = new ShapeProperties
{
ShapeBackgroundFill = new ShapeBackgroundFill
{
SolidFill = new SolidFill
{
Color = new OpaqueColor
{
ThemeColor = "HYPERLINK"
}
}
}
},
Fields = "shapeBackgroundFill.solidFill.color,outline"
},
});
// Insert text into the box, using the object ID given to it.
requests.Add(new Request()
{
InsertText = new InsertTextRequest()
{
ObjectId = textBoxId,
InsertionIndex = 0,
Text = "New Box Text Inserted"
}
});
Каков ваш код для создания слайдов? Что вы пробовали? – Bardy