FindById(Id: String): IStyleContainer;
Id - идентификатор контейнера стиля, по которому осуществляется поиск.
Метод FindById осуществляет поиск по идентификатору и возвращает контейнер стиля из таблицы стилей. Идентификатор, по которому осуществляется поиск, передается посредством параметра Id.
Sub Main;
Var
MB: IMetabase;
MObj: IMetabaseObject;
StyleSheet: IStyleSheet;
Style: IStyleContainer;
TabSty: ITabCellStyle;
Begin
MB := MetabaseClass.Active;
MObj := MB.ItemById("Global_Style").Edit;
StyleSheet := MObj As IStyleSheet;
Style := StyleSheet.FindById("I4");
If Style <> Null Then
TabSty := New TabCellStyle.Create;
TabSty.LoadFromContainer(Style);
TabSty.Font.Size := TabSty.Font.Size * 2;
TabSty.SaveToContainer(Style);
End If;
MObj.Save;
End Sub Main;
После выполнения примера будет осуществлен поиск контейнера стиля с идентификатором "I4", и в случае удачного поиска для стиля, содержащегося в данном контейнере, будет увеличен размер шрифта в два раза.
См. также: