ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Python/python-pptx 사용자 가이드 - 6. Shapes
    코딩/Python 2024. 6. 6. 10:08
    728x90

    https://python-pptx.readthedocs.io/en/latest/user/understanding-shapes.html

    Understanding Shapes

    Pretty much anything on a slide is a shape; the only thing I can think of that can appear on a slide that’s not a shape is a slide background. There are between six and ten different types of shape, depending how you count. I’ll explain some of the general shape concepts you’ll need to make sense of how to work with them and then we’ll jump right into working with the specific types.

    슬라이드에 있는 거의 모든 것이 도형이다. 도형이 아니면서 슬라이드에 나타날 수 있는 내가 생각할 수 있는 유일한 것은 슬라이드 배경뿐이다. 세는 방법에 따라 도형에는 6~10가지 유형이 있다. 작업 방법을 이해하는 데 필요한 몇 가지 일반적인 도형 개념을 설명한 다음 바로 특정 유형 작업을 시작한다.

     

    Technically there are six and only six different types of shapes that can be placed on a slide:

    auto shape

    This is a regular shape, like a rectangle, an ellipse, or a block arrow. They come in a large variety of preset shapes, in the neighborhood of 180 different ones. An auto shape can have a fill and an outline, and can contain text. Some auto shapes have adjustments, the little yellow diamonds you can drag to adjust how round the corners of a rounded rectangle are for example. A text box is also an autoshape, a rectangular one, just by default without a fill and without an outline.

    picture

    A raster image, like a photograph or clip art is referred to as a picture in PowerPoint. It’s its own kind of shape with different behaviors than an autoshape. Note that an auto shape can have a picture fill, in which an image “shows through” as the background of the shape instead of a fill color or gradient. That’s a different thing. But cool.

    graphic frame

    This is the technical name for the container that holds a table, a chart, a smart art diagram, or media clip. You can’t add one of these by itself, it just shows up in the file when you add a graphical object. You probably won’t need to know anything more about these.

    group shape

    In PowerPoint, a set of shapes can be grouped, allowing them to be selected, moved, resized, and even filled as a unit. When you group a set of shapes a group shape gets created to contain those member shapes. You can’t actually see these except by their bounding box when the group is selected.

    line/connector

    Lines are different from auto shapes because, well, they’re linear. Some lines can be connected to other shapes and stay connected when the other shape is moved. These aren’t supported yet either so I don’t know much more about them. I’d better get to these soon though, they seem like they’d be very handy.

    content part

    I actually have only the vaguest notion of what these are. It has something to do with embedding “foreign” XML like SVG in with the presentation. I’m pretty sure PowerPoint itself doesn’t do anything with these. My strategy is to ignore them. Working good so far.

    기술적으로 슬라이드에 배치할 수 있는 도형의 유형은 6가지가 있다.

    자동 도형

    이는 직사각형, 타원 또는 블록 화살표와 같은 일반적인 도형이다. 그들은 약 180가지의 다양한 사전 설정된 도형으로 제공된다. 자동 도형에는 채우기와 윤곽선이 있을 수 있으며 텍스트를 포함할 수 있다. 일부 자동 도형에는 조정 기능이 있다. 예를 들어 작은 노란색 다이아몬드를 드래그하여 둥근 직사각형의 모서리가 둥근 정도를 조정할 수 있다. 텍스트 상자는 기본적으로 채우기나 윤곽선이 없는 자동 도형, 즉 직사각형이다.

    그림

    PowerPoint에서는 사진이나 클립 아트와 같은 래스터 이미지를 그림이라고 한다. 자동 도형과는 다른 동작을 갖는 고유한 도형이다. 자동 도형에는 채우기 색상이나 그라데이션 대신 도형의 배경으로 이미지가 "보이는" 그림 채우기가 있을 수 있지만 그것은 다른 것이다.

    그래픽 프레임

    이는 테이블, 차트, 스마트 아트 다이어그램 또는 미디어 클립을 보유하는 컨테이너의 기술적 이름이다. 이들 중 하나를 단독으로 추가할 수는 없으며 그래픽 개체를 추가할 때 파일에 표시된다. 아마도 이것에 대해 더 이상 알 필요가 없을 것이다.

    그룹 도형

    PowerPoint에서는 도형 세트를 그룹화하여 하나의 단위로 선택, 이동, 크기 조정 및 채울 수 있다. 도형 세트를 그룹화하면 해당 멤버 도형을 포함하는 그룹 도형이 생성된다. 그룹을 선택할 때 경계 상자를 제외하고는 실제로 이러한 항목을 볼 수 없다.

    라인/커넥터

    선은 선형이기 때문에 자동 도형과 다르다. 일부 선은 다른 도형에 연결될 수 있으며 다른 도형이 이동해도 연결된 상태를 유지할 수 있다. 이것들도 아직 지원되지 않으므로 이에 대해 더 많이 알지 못한다.

    내용 부분

    나는 실제로 이것이 무엇인지에 대해 가장 모호한 개념만을 가지고 있다. 이는 프레젠테이션에 SVG와 같은 "외부" XML을 삽입하는 것과 관련이 있다. 나는 PowerPoint 자체가 이러한 작업을 수행하지 않는다고 확신한다. 내 전략은 그들을 무시하는 것이다. 지금까지 잘 작동한다.

     

    As for real-life shapes, there are these nine types:

    • shape shapes – auto shapes with fill and an outline
    • text boxes – auto shapes with no fill and no outline
    • placeholders – auto shapes that can appear on a slide layout or master and be inherited on slides that use that layout, allowing content to be added that takes on the formatting of the placeholder
    • line/connector – as described above
    • picture – as described above
    • table – that row and column thing
    • chart – pie chart, line chart, etc.
    • smart art – not supported yet, although preserved if present
    • media clip – video or audio

    실제 도형에는 다음과 같은 9가지 유형이 있다.

    • shape shapes – 채우기와 윤곽선이 있는 자동 도형
    • 텍스트 상자 - 채우기 및 윤곽선이 없는 자동 도형
    • 자리 표시자 – 슬라이드 레이아웃이나 마스터에 표시되고 해당 레이아웃을 사용하는 슬라이드에 상속될 수 있는 자동 도형으로, 자리 표시자의 서식을 적용하는 콘텐츠를 추가할 수 있다.
    • 라인/커넥터 - 위에서 설명
    • 사진 – 위에서 설명
    • 테이블 – 행과 열
    • 차트 - 원형 차트, 꺾은선형 차트 등
    • 스마트 아트 – 아직 지원되지 않지만 존재하는 경우 보존된다.
    • 미디어 클립 – 비디오 또는 오디오

    Accessing the shapes on a slide

    Each slide has a shape tree that holds its shapes. It’s called a tree because it’s hierarchical in the general case; a node in the shape tree can be a group shape which itself can contain shapes and has the same semantics as the shape tree. For most purposes the shape tree has list semantics. You gain access to it like so:

    각 슬라이드에는 해당 도형을 유지하는 도형 트리가 있다. 일반적인 경우 계층적이기 때문에 트리라고 부른다. 도형 트리의 노드는 자체적으로 도형을 포함할 수 있고 도형 트리와 동일한 의미를 갖는 그룹 도형일 수 있다. 대부분의 경우 도형 트리에는 목록 의미가 있다. 다음과 같이 액세스할 수 있다.

    shapes = slide.shapes

    We’ll see a lot more of the shape tree in the next few sections.

    다음 몇 섹션에서 도형 트리에 대해 더 많이 살펴본다.

    Up next …

    Okay. That should be enough noodle work to get started. Let’s move on to working with AutoShapes.

    시작하기 위해 충분한 생각해야 한다. AutoShapes 작업을 시작해 본다.

     

    Python/python-pptx 사용자 가이드

    728x90

    댓글

Designed by Tistory.