Проблема при переходе от PowerPoint к Plantuml - PullRequest
0 голосов
/ 01 апреля 2020

У меня есть скрипт PlantUML:

@startuml
:Person X visit site;
:Is volunteer;
-> You can put text on arrows;
if () then
  -[#black]->
  :yes;
  -[#blue]-> Not solved by this uml;
  stop
else
  -[#black]->
  :no;
  repeat :Fill address data;
    :Fill basket;
    :Fill medic-basket;
    :Fill plaintext field;
    :Check AGB, accept DSE;
    :Continue?;
  backward: No;
  repeat while()
  :Yes;
  :Print order?;
  :Store ip-address;
  :Forward to payment provider;
  fork
    :Start transaction;
    :Return from payment provider;
  end fork
  :Create ticket;
  #red:Wait a bit;
  :Has been canceled?;
  if () then
    :Yes;
    :Cancel payment;
    :Remove ticket;
    stop
  else
    :No;
    :Volunteer accepted ticket?;
    if () then
      #blue:No;
    else
      :Yes;
      :Wait a bit;
      :Who said delivery succeed?;
      if () then
        :Nobody;
        :Wait a bit;
        :2 Hours left?;
        if () then
          :No;
        else
          :Yes;
          :Cancel payment;
          :Drop ticket;
        endif
      else if () then
        :Volunteer;
        :Recipient confirmed \n complete order?;
        if () then
          :Yes;
          :Payment execution;
          :Store geoLocation;
          :Close ticket "successfully";
          :Contratulate Volunteer;
          :Contratulate Recipient;
          :Support Volunteer \n visually / acoustically;
          :Support Volunteer at \n governmental services;
          :Notify social \n networks (optional);
        endif
      else
        :Recipient;
      endif
    endif

endif
-[#gray,bold]->
:foo5;
@enduml

Что преобразуется в этот образ:

image from plantuml-script

Я использую его как Источник PowerPoint:

enter image description here

Вопрос

  1. Как нарисовать линию, имеющую стрелку, начинающуюся в красном месте и заканчивающуюся в синее пятно?
  2. Как убрать линию под красным пятном?
...