---
title: "ReadFragment - Прочитать фрагмент в текущий вид"
type: guide
api: [api7]
tags: [guide, api7, readfragment]
sources:
  - readfragment.html
---

*API экспортных функций > Функции работы с графическим документом  > Вспомогательные построения  > Функции вычисления длин, расстояний, углов и МЦХ *

Пример...
Аналог данной функции при использовании Automation - метод ksFragment::ksReadFragment.
Синтаксис:
```
int ReadFragment (char *fileName,
unsigned char currentLayer,
PlacementParam * par);
Входные параметры:
fileName    - имя фрагмента,
curentLayer    - тип размещения объектов фрагмента по слоям: 0 - на "свои" слои, 1- на текущий слой,
par    - указатель на структуру параметров привязки.
Возвращаемое значение:
1    - в случае успешного завершения,
0    - в случае неудачи.
```
Примечание:
1. Допускается задание имени файла следующего вида: "c:\gr\lib1.lfr|детали|литье|фланец",
где
c:\gr\lib1.lfr - имя файла библиотеки фрагментов,
|детали|литье| - разделы, подразделы внутри библиотеки фрагментов,
фланец - имя фрагмента.
В этом случае фрагмент берется из библиотеки фрагментов.
2. При использовании Unicode следует использовать функцию ReadFragmentW.
