이미지 파일경로 얻기

안녕하세요, 항상 감사드려요,
링크로 삽입된 이미지의 경로를 얻는 방법이 궁금합니다.

set = code.Properties;
sset=set.Item(“ShapeDrawImageAttr”);
b=sset.Item(“FileName”)

대략이런 식으로 햇는데 b에 경로가 아닌 숫자가 찍히네용 :slight_smile:

1개의 좋아요

안녕하세요.

이미지 속성의 FileName은 삽입할 때만 유효하고,
문서에서 조회할 때는 경로가 반환되지 않습니다. :anxious_face_with_sweat:
참고로 FileName에 정수형으로 숫자가 반환되는 값은 내부적으로 이미지를 관리할 때 사용하는 ID에 해당됩니다.

감사합니다.

2개의 좋아요

고럼 다른 방식으로는 이미지의 경로를 얻어낼수 있는 방법이 없을까요?

GetBinDataPath API를 통해 경로를 가져올 수 있겠네요.
아래 예제이니 참고 부탁드립니다.

근데 이 API 설명이 메뉴얼에 없네요. :anxious_face_with_sweat:
해당 API는 메뉴얼에 업데이트하겠습니다.

var set = ctrl.Properties;
var sset = set.Item("ShapeDrawImageAttr");
var binid = sset.Item("FileName");
var path = GetBinDataPath(binid);

감사합니다.

1개의 좋아요